package com.sgcc.fj.pmos.e_fj_home.bean;

import java.util.List;

public class TradingInstitutionBasicinfoBean {

    private String status;
    private String message;
    private DataBean data;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        private IpBasicInfomationBean ipBasicInfomation;
        private List<IpBasicInfomationShareListBean> ipBasicInfomationShareList;
        private List<?> ipBasicInfomationOrganizationList;

        public IpBasicInfomationBean getIpBasicInfomation() {
            return ipBasicInfomation;
        }

        public void setIpBasicInfomation(IpBasicInfomationBean ipBasicInfomation) {
            this.ipBasicInfomation = ipBasicInfomation;
        }

        public List<IpBasicInfomationShareListBean> getIpBasicInfomationShareList() {
            return ipBasicInfomationShareList;
        }

        public void setIpBasicInfomationShareList(List<IpBasicInfomationShareListBean> ipBasicInfomationShareList) {
            this.ipBasicInfomationShareList = ipBasicInfomationShareList;
        }

        public List<?> getIpBasicInfomationOrganizationList() {
            return ipBasicInfomationOrganizationList;
        }

        public void setIpBasicInfomationOrganizationList(List<?> ipBasicInfomationOrganizationList) {
            this.ipBasicInfomationOrganizationList = ipBasicInfomationOrganizationList;
        }

        public static class IpBasicInfomationBean {
            private String guid;
            private String applyId;
            private String ownershipStructureId;
            private String orgaizationId;
            private String organizationName;
            private String organizationNature;
            private String registrationTime;
            private String businessLicense;
            private String creditCode;
            private String legalPerson;
            private String operationFlow;
            private String serviceInfo;
            private String officeAddress;
            private String isUsed;
            private String version;
            private String unifiedSocialCreditCode;
            private String companyName;
            private String registrationNumber;
            private String legalRepresentative;
            private String types;
            private String dateOfEstablishment;
            private String registeredCapital;
            private String approvedDate;
            private String operatingPeriodFrom;
            private String businessPeriodTill;
            private String registrationAuthority;
            private String registrationStatus;
            private String residence;
            private String businessScope;
            private String transmissionAndDistributionInformation;
            private String lineLossRate;
            private String contactPerson;
            private String contactInfo;
            private String website;
            private String transmissionClassNumber;
            private String powerSupplyClassNumber;

            public String getGuid() {
                return guid;
            }

            public void setGuid(String guid) {
                this.guid = guid;
            }

            public String getApplyId() {
                return applyId;
            }

            public void setApplyId(String applyId) {
                this.applyId = applyId;
            }

            public String getOwnershipStructureId() {
                return ownershipStructureId;
            }

            public void setOwnershipStructureId(String ownershipStructureId) {
                this.ownershipStructureId = ownershipStructureId;
            }

            public String getOrgaizationId() {
                return orgaizationId;
            }

            public void setOrgaizationId(String orgaizationId) {
                this.orgaizationId = orgaizationId;
            }

            public String getOrganizationName() {
                return organizationName;
            }

            public void setOrganizationName(String organizationName) {
                this.organizationName = organizationName;
            }

            public String getOrganizationNature() {
                return organizationNature;
            }

            public void setOrganizationNature(String organizationNature) {
                this.organizationNature = organizationNature;
            }

            public String getRegistrationTime() {
                return registrationTime;
            }

            public void setRegistrationTime(String registrationTime) {
                this.registrationTime = registrationTime;
            }

            public String getBusinessLicense() {
                return businessLicense;
            }

            public void setBusinessLicense(String businessLicense) {
                this.businessLicense = businessLicense;
            }

            public String getCreditCode() {
                return creditCode;
            }

            public void setCreditCode(String creditCode) {
                this.creditCode = creditCode;
            }

            public String getLegalPerson() {
                return legalPerson;
            }

            public void setLegalPerson(String legalPerson) {
                this.legalPerson = legalPerson;
            }

            public String getOperationFlow() {
                return operationFlow;
            }

            public void setOperationFlow(String operationFlow) {
                this.operationFlow = operationFlow;
            }

            public String getServiceInfo() {
                return serviceInfo;
            }

            public void setServiceInfo(String serviceInfo) {
                this.serviceInfo = serviceInfo;
            }

            public String getOfficeAddress() {
                return officeAddress;
            }

            public void setOfficeAddress(String officeAddress) {
                this.officeAddress = officeAddress;
            }

            public String getIsUsed() {
                return isUsed;
            }

            public void setIsUsed(String isUsed) {
                this.isUsed = isUsed;
            }

            public String getVersion() {
                return version;
            }

            public void setVersion(String version) {
                this.version = version;
            }

            public String getUnifiedSocialCreditCode() {
                return unifiedSocialCreditCode;
            }

            public void setUnifiedSocialCreditCode(String unifiedSocialCreditCode) {
                this.unifiedSocialCreditCode = unifiedSocialCreditCode;
            }

            public String getCompanyName() {
                return companyName;
            }

            public void setCompanyName(String companyName) {
                this.companyName = companyName;
            }

            public String getRegistrationNumber() {
                return registrationNumber;
            }

            public void setRegistrationNumber(String registrationNumber) {
                this.registrationNumber = registrationNumber;
            }

            public String getLegalRepresentative() {
                return legalRepresentative;
            }

            public void setLegalRepresentative(String legalRepresentative) {
                this.legalRepresentative = legalRepresentative;
            }

            public String getTypes() {
                return types;
            }

            public void setTypes(String types) {
                this.types = types;
            }

            public String getDateOfEstablishment() {
                return dateOfEstablishment;
            }

            public void setDateOfEstablishment(String dateOfEstablishment) {
                this.dateOfEstablishment = dateOfEstablishment;
            }

            public String getRegisteredCapital() {
                return registeredCapital;
            }

            public void setRegisteredCapital(String registeredCapital) {
                this.registeredCapital = registeredCapital;
            }

            public String getApprovedDate() {
                return approvedDate;
            }

            public void setApprovedDate(String approvedDate) {
                this.approvedDate = approvedDate;
            }

            public String getOperatingPeriodFrom() {
                return operatingPeriodFrom;
            }

            public void setOperatingPeriodFrom(String operatingPeriodFrom) {
                this.operatingPeriodFrom = operatingPeriodFrom;
            }

            public String getBusinessPeriodTill() {
                return businessPeriodTill;
            }

            public void setBusinessPeriodTill(String businessPeriodTill) {
                this.businessPeriodTill = businessPeriodTill;
            }

            public String getRegistrationAuthority() {
                return registrationAuthority;
            }

            public void setRegistrationAuthority(String registrationAuthority) {
                this.registrationAuthority = registrationAuthority;
            }

            public String getRegistrationStatus() {
                return registrationStatus;
            }

            public void setRegistrationStatus(String registrationStatus) {
                this.registrationStatus = registrationStatus;
            }

            public String getResidence() {
                return residence;
            }

            public void setResidence(String residence) {
                this.residence = residence;
            }

            public String getBusinessScope() {
                return businessScope;
            }

            public void setBusinessScope(String businessScope) {
                this.businessScope = businessScope;
            }

            public String getTransmissionAndDistributionInformation() {
                return transmissionAndDistributionInformation;
            }

            public void setTransmissionAndDistributionInformation(String transmissionAndDistributionInformation) {
                this.transmissionAndDistributionInformation = transmissionAndDistributionInformation;
            }

            public String getLineLossRate() {
                return lineLossRate;
            }

            public void setLineLossRate(String lineLossRate) {
                this.lineLossRate = lineLossRate;
            }

            public String getContactPerson() {
                return contactPerson;
            }

            public void setContactPerson(String contactPerson) {
                this.contactPerson = contactPerson;
            }

            public String getContactInfo() {
                return contactInfo;
            }

            public void setContactInfo(String contactInfo) {
                this.contactInfo = contactInfo;
            }

            public String getWebsite() {
                return website;
            }

            public void setWebsite(String website) {
                this.website = website;
            }

            public String getTransmissionClassNumber() {
                return transmissionClassNumber;
            }

            public void setTransmissionClassNumber(String transmissionClassNumber) {
                this.transmissionClassNumber = transmissionClassNumber;
            }

            public String getPowerSupplyClassNumber() {
                return powerSupplyClassNumber;
            }

            public void setPowerSupplyClassNumber(String powerSupplyClassNumber) {
                this.powerSupplyClassNumber = powerSupplyClassNumber;
            }
        }

        public static class IpBasicInfomationShareListBean {
            private String guid;
            private String infoId;
            private String shareholder;
            private String shareholdRatio;
            private String benefitRatio;
            private String contribution;
            private String contributionDate;

            public String getGuid() {
                return guid;
            }

            public void setGuid(String guid) {
                this.guid = guid;
            }

            public String getInfoId() {
                return infoId;
            }

            public void setInfoId(String infoId) {
                this.infoId = infoId;
            }

            public String getShareholder() {
                return shareholder;
            }

            public void setShareholder(String shareholder) {
                this.shareholder = shareholder;
            }

            public String getShareholdRatio() {
                return shareholdRatio;
            }

            public void setShareholdRatio(String shareholdRatio) {
                this.shareholdRatio = shareholdRatio;
            }

            public String getBenefitRatio() {
                return benefitRatio;
            }

            public void setBenefitRatio(String benefitRatio) {
                this.benefitRatio = benefitRatio;
            }

            public String getContribution() {
                return contribution;
            }

            public void setContribution(String contribution) {
                this.contribution = contribution;
            }

            public String getContributionDate() {
                return contributionDate;
            }

            public void setContributionDate(String contributionDate) {
                this.contributionDate = contributionDate;
            }
        }
    }
}
